Rub, the topic of gun ownership keeps popping up here.
My personal opinion is that buying a gun and believing that you are safe is lazy and delusional, particularly if you don't educate yourself by taking regular courses in the use of guns, especially in high pressure situations.
I'm not anti gun, but the thought that people can conceal carry without ongoing training is dangerous for everyone. In a real life scenario, you have half a chance of blowing your own arse off before you stop any crime.